Enhancing the Understanding of Customer Requirements in Business Software Engineering
نویسندگان
چکیده
A major cause of the failure of information technology system (ITS) projects is the problem of fully understanding customer requirements. In this paper we introduce the idea of a Knowledge Requirement System (KRS) as an approach to overcoming the customer requirements problem. This approach combines in a novel way techniques from operational research (OR) and soft systems methodology (SSM). In particular, it is shown how Venn Diagrams may be used to clarify and establish the relationships and gaps existing between the customer’s and the software engineer’s knowledge, understandings, and expectations.
منابع مشابه
Aligning Software Project Decisions: a Case Study
Recent research in software engineering has highlighted the need to ensure alignment between business objectives, customer requirements and product development. If the business is to meet its strategic objectives, the Requirements Engineering (RE) activities must be executed in a manner such that they support these higher level objectives. A clear alignment between RE activities and the strateg...
متن کاملA customer oriented systematic framework to extract business strategy in Indian electricity services
Competition in the electric service industry is highlighting the importance of a number of issues affecting the nature and quality of customer service. The quality of service(s) provided to electricity customers may be enhanced by competition, if doing so offers service suppliers a competitive advantage. On the other hand, service quality offered to some consumers could decline if utilities foc...
متن کاملLessons from Applying XP Methodology to Business Requirements Engineering in Developing Countries Context
Most standard software development methodologies are often not applied to software projects in many developing countries of the world. The approach generally practice is close to what eXtreme Programming (XP) is likely promoting, just keep coding and testing as the requirement evolves. XP is an agile software process development methodology that has inherent capability for improving efficiency ...
متن کاملCustomer Orientation and Business Performance of Financial Institution: A Case Study of Eastern Hararghe Commercial Bank of Ethiopia
The main objective of the paper is to investigate customer treatment, financial efficiency and supporting customer services with modern banking technology in financial institutions. The customer orientation and business performance of financial institutions targets customer services to maintain long term mutual relationships. The findings of the study has direct practical relevance for the bank...
متن کاملIndicating Potential Risks for Project Success Based on Requirements Fulfillment
Requirements Engineering (RE) contains many different practices to elicit, communicate and document customer requirements. Developers need to understand these requirements properly in order to achieve project success by fulfilling them [1]. A prerequisite for developers’ understanding of relevant requirements and their meaning is successful requirements communication [2]. Therefore, the selecte...
متن کامل